Wall Street JournalOil Prices Finish Below $34Wall Street JournalOil prices slid to their lowest levels since 2004, hammered by the market turmoil in China, the world's second-biggest consumer of the fuel. Worries about slowing economic growth, especia
…